[INFO] fetching crate tokmd-analysis-complexity 1.8.1...
[INFO] testing tokmd-analysis-complexity-1.8.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate tokmd-analysis-complexity 1.8.1 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate tokmd-analysis-complexity 1.8.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokmd-analysis-complexity 1.8.1
[INFO] tweaked toml for crates.io crate tokmd-analysis-complexity 1.8.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokmd-analysis-complexity 1.8.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokmd-analysis-complexity 1.8.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4bb442f1b809b9d7011ccf773a4d59c65bf4454a03240762925f0c146749ebd7
[INFO] running `Command { std: "docker" "start" "-a" "4bb442f1b809b9d7011ccf773a4d59c65bf4454a03240762925f0c146749ebd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4bb442f1b809b9d7011ccf773a4d59c65bf4454a03240762925f0c146749ebd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4bb442f1b809b9d7011ccf773a4d59c65bf4454a03240762925f0c146749ebd7", kill_on_drop: false }`
[INFO] [stdout] 4bb442f1b809b9d7011ccf773a4d59c65bf4454a03240762925f0c146749ebd7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fadfe209bd1169aeb883b7922bcb34511791a1d7f75fbceb9d566efed506e08e
[INFO] running `Command { std: "docker" "start" "-a" "fadfe209bd1169aeb883b7922bcb34511791a1d7f75fbceb9d566efed506e08e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling tokmd-math v1.8.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tokmd-content v1.8.1
[INFO] [stderr]    Compiling tokmd-types v1.8.1
[INFO] [stderr]    Compiling tokmd-envelope v1.8.1
[INFO] [stderr]    Compiling tokmd-analysis-types v1.8.1
[INFO] [stderr]    Compiling tokmd-analysis-maintainability v1.8.1
[INFO] [stderr]    Compiling tokmd-analysis-util v1.8.1
[INFO] [stderr]    Compiling tokmd-analysis-complexity v1.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.09s
[INFO] running `Command { std: "docker" "inspect" "fadfe209bd1169aeb883b7922bcb34511791a1d7f75fbceb9d566efed506e08e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fadfe209bd1169aeb883b7922bcb34511791a1d7f75fbceb9d566efed506e08e", kill_on_drop: false }`
[INFO] [stdout] fadfe209bd1169aeb883b7922bcb34511791a1d7f75fbceb9d566efed506e08e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8fa897d3d03abde02961a3eda44276ae7a1007583b81c0eceb9beec89cdad3d1
[INFO] running `Command { std: "docker" "start" "-a" "8fa897d3d03abde02961a3eda44276ae7a1007583b81c0eceb9beec89cdad3d1", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling tokmd-analysis-complexity v1.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.86s
[INFO] running `Command { std: "docker" "inspect" "8fa897d3d03abde02961a3eda44276ae7a1007583b81c0eceb9beec89cdad3d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8fa897d3d03abde02961a3eda44276ae7a1007583b81c0eceb9beec89cdad3d1", kill_on_drop: false }`
[INFO] [stdout] 8fa897d3d03abde02961a3eda44276ae7a1007583b81c0eceb9beec89cdad3d1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 277e5ff4239050ab171207c13ff55bc9106382330ca4a3cc744d5427def724d9
[INFO] running `Command { std: "docker" "start" "-a" "277e5ff4239050ab171207c13ff55bc9106382330ca4a3cc744d5427def724d9", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_analysis_complexity-9e06bba4a82bc7f4)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test tests::test_classify_risk ... ok
[INFO] [stdout] test tests::test_detect_fn_rust_qualifiers ... ok
[INFO] [stdout] test tests::test_count_python_functions ... ok
[INFO] [stdout] test tests::test_count_rust_functions ... ok
[INFO] [stdout] test tests::test_detect_fn_c_style_no_preprocessor ... ok
[INFO] [stdout] test tests::test_detect_fn_python_decorators ... ok
[INFO] [stdout] test tests::test_detect_fn_python_decorators_extended ... ok
[INFO] [stdout] test tests::test_estimate_cyclomatic_rust ... ok
[INFO] [stdout] test tests::test_estimate_cyclomatic_rust_no_else_if_double_count ... ok
[INFO] [stdout] test tests::test_is_complexity_lang ... ok
[INFO] [stdout] test tests::test_is_rust_fn_start_extended ... ok
[INFO] [stdout] test tests::test_estimate_cyclomatic_js_no_switch_double_count ... ok
[INFO] [stderr]      Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-2d7cf810b77a1ea0)
[INFO] [stdout] test tests::test_classify_risk_with_cognitive ... ok
[INFO] [stdout] test tests::test_compute_technical_debt_ratio ... ok
[INFO] [stdout] test tests::test_compute_technical_debt_ratio_none_for_zero_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test scenario_histogram_bucket_labels ... ok
[INFO] [stdout] test scenario_histogram_concentration_in_one_bucket ... ok
[INFO] [stdout] test scenario_histogram_with_function_details ... ok
[INFO] [stdout] test scenario_zero_complexity_first_bucket ... ok
[INFO] [stdout] test scenario_histogram_high_complexity_clamps ... ok
[INFO] [stdout] test scenario_histogram_ignores_cognitive_and_nesting ... ok
[INFO] [stdout] test scenario_histogram_risk_levels_independent ... ok
[INFO] [stdout] test scenario_histogram_single_low_complexity_file ... ok
[INFO] [stdout] test scenario_histogram_total_invariant ... ok
[INFO] [stdout] test scenario_histogram_empty_input ... ok
[INFO] [stdout] test scenario_histogram_multiple_buckets ... ok
[INFO] [stdout] test scenario_histogram_custom_bucket_size ... ok
[INFO] [stdout] test scenario_histogram_boundary_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/complexity_contract_w65.rs (/opt/rustwide/target/debug/deps/complexity_contract_w65-469444e1e63c93bd)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test histogram::boundary_value_bucket_4 ... ok
[INFO] [stdout] test histogram::total_equals_sum_of_counts ... ok
[INFO] [stdout] test histogram::high_complexity_in_last_bucket ... ok
[INFO] [stdout] test histogram::low_complexity_in_first_bucket ... ok
[INFO] [stdout] test histogram::seven_buckets_always_generated ... ok
[INFO] [stdout] test histogram::empty_input_yields_zero_total ... ok
[INFO] [stdout] test histogram::boundary_value_bucket_5 ... ok
[INFO] [stdout] test histogram::buckets_are_evenly_spaced ... ok
[INFO] [stdout] test histogram::spread_across_all_buckets ... ok
[INFO] [stdout] test edge_cases::empty_source_file ... ok
[INFO] [stdout] test properties::cyclomatic_in_first_or_last_bucket ... ok
[INFO] [stdout] test report::missing_file_skipped_gracefully ... ok
[INFO] [stdout] test report::detail_functions_flag_populates_functions ... ok
[INFO] [stdout] test report::multiple_functions_counted ... ok
[INFO] [stdout] test edge_cases::child_rows_excluded ... ok
[INFO] [stdout] test determinism::report_deterministic_across_runs ... ok
[INFO] [stdout] test report::unsupported_language_skipped ... ok
[INFO] [stdout] test serialization::report_serializes_to_json ... ok
[INFO] [stdout] test edge_cases::single_line_file ... ok
[INFO] [stdout] test report::empty_export_yields_zero_aggregates ... ok
[INFO] [stdout] test report::detail_functions_off_returns_none ... ok
[INFO] [stdout] test report::python_file_analyzed ... ok
[INFO] [stdout] test report::file_byte_limit_respected ... ok
[INFO] [stdout] test report::single_rust_file_detected ... ok
[INFO] [stdout] test report::cyclomatic_increases_with_branches ... ok
[INFO] [stdout] test report::files_sorted_by_cyclomatic_desc ... ok
[INFO] [stdout] test report::histogram_present_in_report ... ok
[INFO] [stdout] test edge_cases::binary_file_skipped ... ok
[INFO] [stdout] test properties::histogram_counts_sum_to_total ... ok
[INFO] [stdout] test report::javascript_file_analyzed ... ok
[INFO] [stdout] test report::go_file_analyzed ... ok
[INFO] [stdout] test properties::histogram_total_equals_input_len ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/complexity_depth_w56.rs (/opt/rustwide/target/debug/deps/complexity_depth_w56-cbf19d13774f926e)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stderr]      Running tests/complexity_w74.rs (/opt/rustwide/target/debug/deps/complexity_w74-63be3bbaf0265e1f)
[INFO] [stdout] test complexity_risk_clone_eq ... ok
[INFO] [stdout] test complexity_risk_debug_display ... ok
[INFO] [stdout] test file_complexity_with_cognitive ... ok
[INFO] [stdout] test high_complexity_file_data ... ok
[INFO] [stdout] test histogram_all_files_in_single_bucket ... ok
[INFO] [stdout] test histogram_boundary_value_4 ... ok
[INFO] [stdout] test file_complexity_json_round_trip ... ok
[INFO] [stdout] test histogram_boundary_value_30 ... ok
[INFO] [stdout] test histogram_boundary_value_5 ... ok
[INFO] [stdout] test histogram_bucket_boundaries ... ok
[INFO] [stdout] test histogram_bucket_size_10 ... ok
[INFO] [stdout] test file_complexity_without_cognitive ... ok
[INFO] [stdout] test histogram_deterministic ... ok
[INFO] [stdout] test histogram_empty_files ... ok
[INFO] [stdout] test histogram_json_round_trip ... ok
[INFO] [stdout] test histogram_single_low_complexity_file ... ok
[INFO] [stdout] test histogram_spread_across_buckets ... ok
[INFO] [stdout] test histogram_very_high_complexity_lands_in_last_bucket ... ok
[INFO] [stdout] test histogram_zero_complexity_goes_first_bucket ... ok
[INFO] [stdout] test linear_code_low_complexity ... ok
[INFO] [stdout] test histogram_large_file_set ... ok
[INFO] [stdout] test histogram_total_equals_file_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test file_complexity_path_preserved ... ok
[INFO] [stdout] test histogram_boundary_value_at_bucket_edge ... ok
[INFO] [stdout] test file_complexity_default_optional_fields ... ok
[INFO] [stdout] test histogram_all_files_in_same_bucket ... ok
[INFO] [stdout] test histogram_bucket_labels_are_multiples_of_bucket_size ... ok
[INFO] [stdout] test histogram_deterministic_across_calls ... ok
[INFO] [stdout] test histogram_counts_sum_equals_total ... ok
[INFO] [stdout] test histogram_seven_buckets ... ok
[INFO] [stdout] test histogram_single_file_low_complexity ... ok
[INFO] [stdout] test risk_enum_variants_exist ... ok
[INFO] [stdout] test histogram_high_complexity_clamped_to_last_bucket ... ok
[INFO] [stdout] test histogram_multiple_buckets ... ok
[INFO] [stdout] test histogram_with_bucket_size_ten ... ok
[INFO] [stdout] test histogram_zero_complexity_in_first_bucket ... ok
[INFO] [stdout] test histogram_empty_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-81260c290f7aa97d)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test additional_edge_cases::python_nested_control_flow ... ok
[INFO] [stdout] test additional_edge_cases::javascript_async_functions ... ok
[INFO] [stdout] test additional_edge_cases::go_multiple_functions ... ok
[INFO] [stdout] test additional_edge_cases::file_with_no_functions ... ok
[INFO] [stdout] test additional_edge_cases::maintainability_index_present_for_valid_code ... ok
[INFO] [stdout] test additional_edge_cases::single_function_file ... ok
[INFO] [stdout] test additional_edge_cases::many_functions_file ... ok
[INFO] [stdout] test aggregation::max_function_length_is_longest_across_files ... ok
[INFO] [stdout] test additional_edge_cases::detail_functions_disabled_returns_none ... ok
[INFO] [stdout] test aggregation::files_sorted_by_cyclomatic_descending ... ok
[INFO] [stdout] test aggregation::max_cyclomatic_is_highest_across_files ... ok
[INFO] [stdout] test cognitive_nesting::nesting_depth_increases_with_deeper_code ... ok
[INFO] [stdout] test aggregation::total_functions_sums_across_files ... ok
[INFO] [stdout] test cognitive_nesting::aggregate_nesting_tracks_max_across_files ... ok
[INFO] [stdout] test cognitive_nesting::avg_cognitive_between_min_and_max ... ok
[INFO] [stdout] test aggregation::avg_cyclomatic_between_min_and_max ... ok
[INFO] [stdout] test cognitive_nesting::cognitive_grows_with_nesting ... ok
[INFO] [stdout] test additional_edge_cases::deeply_nested_code ... ok
[INFO] [stdout] test edge_cases::empty_file_produces_zero_metrics ... ok
[INFO] [stdout] test exact_cyclomatic::go_select_case_counting ... ok
[INFO] [stdout] test exact_cyclomatic::javascript_switch_case_counting ... ok
[INFO] [stdout] test edge_cases::comments_do_not_affect_cyclomatic ... ok
[INFO] [stdout] test edge_cases::maintainability_index_present_for_nonempty_code ... ok
[INFO] [stdout] test aggregation::high_risk_files_counts_risky_files ... ok
[INFO] [stdout] test edge_cases::one_liner_function ... ok
[INFO] [stdout] test edge_cases::whitespace_only_file ... ok
[INFO] [stdout] test determinism::ten_runs_produce_identical_output ... ok
[INFO] [stdout] test exact_cyclomatic::complex_combination_counts_all_branches ... ok
[INFO] [stdout] test exact_cyclomatic::for_loop_adds_one ... ok
[INFO] [stdout] test exact_cyclomatic::linear_code_has_cyclomatic_one ... ok
[INFO] [stdout] test exact_cyclomatic::logical_operators_add_complexity ... ok
[INFO] [stdout] test edge_cases::file_with_only_comments ... ok
[INFO] [stdout] test exact_cyclomatic::single_if_adds_one ... ok
[INFO] [stdout] test exact_cyclomatic::nested_ifs_each_count ... ok
[INFO] [stdout] test function_counting::go_method_receivers_counted ... ok
[INFO] [stdout] test function_counting::rust_counts_all_function_variants ... ok
[INFO] [stdout] test determinism::histogram_deterministic_across_runs ... ok
[INFO] [stdout] test function_counting::python_function_counting_with_nested_def ... ok
[INFO] [stdout] test exact_cyclomatic::python_elif_each_counted ... ok
[INFO] [stdout] test exact_cyclomatic::match_arms_count_once ... ok
[INFO] [stdout] test exact_cyclomatic::while_loop_adds_one ... ok
[INFO] [stdout] test function_details::detail_length_is_end_minus_start_plus_one ... ok
[INFO] [stdout] test histogram::empty_files_gives_empty_histogram ... ok
[INFO] [stdout] test histogram::high_complexity_files_in_last_bucket ... ok
[INFO] [stdout] test histogram::histogram_has_seven_buckets ... ok
[INFO] [stdout] test exact_cyclomatic::question_mark_operator_adds_complexity ... ok
[INFO] [stdout] test multi_language::c_style_for_while_if_counted ... ok
[INFO] [stdout] test function_details::detail_cognitive_present_for_branchy_function ... ok
[INFO] [stdout] test function_details::detail_includes_line_numbers ... ok
[INFO] [stdout] test exact_cyclomatic::python_logical_operators_counted ... ok
[INFO] [stdout] test function_counting::rust_function_length_tracks_longest ... ok
[INFO] [stdout] test function_details::detail_cyclomatic_per_function ... ok
[INFO] [stdout] test function_counting::js_arrow_functions_counted ... ok
[INFO] [stdout] test function_details::detail_param_count_extracted ... ok
[INFO] [stdout] test multi_language::unsupported_language_excluded_from_report ... ok
[INFO] [stdout] test histogram::bucket_boundaries_are_correct ... ok
[INFO] [stdout] test multi_language::mixed_language_files_all_analyzed ... ok
[INFO] [stdout] test multi_language::ruby_if_unless_while_counted ... ok
[INFO] [stdout] test risk_thresholds::file_sort_order_is_deterministic_for_equal_complexity ... ok
[INFO] [stdout] test risk_thresholds::histogram_with_zero_bucket_size_treated_as_one ... ok
[INFO] [stdout] test serialization::file_complexity_fields_serialized ... ok
[INFO] [stdout] test serialization::complexity_report_round_trips_through_json ... ok
[INFO] [stdout] test serialization::histogram_serialized_when_present ... ok
[INFO] [stdout] test technical_debt::debt_ratio_increases_with_complexity ... ok
[INFO] [stdout] test technical_debt::debt_level_classifications ... ok
[INFO] [stdout] test risk_thresholds::all_low_scores_produce_low_risk ... ok
[INFO] [stdout] test serialization::risk_level_serializes_as_string ... ok
[INFO] [stdout] test serialization::technical_debt_serialized_when_present ... ok
[INFO] [stdout] test serialization::function_details_serialized_when_enabled ... ok
[INFO] [stdout] test histogram::histogram_total_matches_file_count ... ok
[INFO] [stdout] test risk_thresholds::high_function_count_increases_risk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_complexity_round2_w51.rs (/opt/rustwide/target/debug/deps/deep_complexity_round2_w51-a125a6976e119cdf)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test histogram_round2::high_complexity_clamped_to_last_bucket ... ok
[INFO] [stdout] test cyclomatic_patterns::python_for_while_if ... ok
[INFO] [stdout] test cyclomatic_patterns::go_select_case ... ok
[INFO] [stdout] test cyclomatic_patterns::deeply_nested_ifs_accumulate ... ok
[INFO] [stdout] test cognitive_scoring::linear_code_low_cognitive ... ok
[INFO] [stdout] test histogram_round2::all_low_complexity_in_first_bucket ... ok
[INFO] [stdout] test cyclomatic_patterns::logical_and_or_adds_complexity ... ok
[INFO] [stdout] test cyclomatic_patterns::question_mark_operator_adds_one ... ok
[INFO] [stdout] test cyclomatic_patterns::loop_keyword_adds_one ... ok
[INFO] [stdout] test cognitive_scoring::nested_code_higher_cognitive_than_flat ... ok
[INFO] [stdout] test risk_thresholds::high_risk_files_count_matches ... ok
[INFO] [stdout] test cyclomatic_patterns::javascript_ternary_adds_one ... ok
[INFO] [stdout] test sorting::files_sorted_by_cyclomatic_descending ... ok
[INFO] [stdout] test risk_thresholds::simple_code_is_low_risk ... ok
[INFO] [stdout] test risk_thresholds::high_cyclomatic_elevates_risk ... ok
[INFO] [stdout] test cyclomatic_patterns::while_loop_adds_one ... ok
[INFO] [stdout] test sorting::tie_breaking_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_complexity_w47.rs (/opt/rustwide/target/debug/deps/deep_complexity_w47-de6fb68504fe2273)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test edge_cases::unsupported_language_skipped ... ok
[INFO] [stdout] test edge_cases::empty_file ... ok
[INFO] [stdout] test edge_cases::no_files_produces_zero_aggregates ... ok
[INFO] [stdout] test prop_complexity_non_negative ... ok
[INFO] [stdout] test cyclomatic_known::python_complexity ... ok
[INFO] [stdout] test cyclomatic_known::single_if_adds_one ... ok
[INFO] [stdout] test cyclomatic_known::multiple_branches ... ok
[INFO] [stdout] test cyclomatic_known::match_expression ... ok
[INFO] [stdout] test cyclomatic_known::linear_function_base_complexity ... ok
[INFO] [stdout] test edge_cases::comment_only_file ... ok
[INFO] [stdout] test cognitive::cognitive_complexity_non_negative_for_nested_code ... ok
[INFO] [stdout] test cognitive::function_details_extracted_for_rust ... ok
[INFO] [stdout] test cyclomatic_known::loop_and_condition ... ok
[INFO] [stdout] test prop_single_file_lands_in_one_bucket ... ok
[INFO] [stdout] test prop_adding_file_never_decreases_bucket ... ok
[INFO] [stdout] test prop_histogram_counts_sum_to_total ... ok
[INFO] [stdout] test prop_histogram_buckets_monotonic ... ok
[INFO] [stdout] test prop_histogram_total_equals_file_count ... ok
[INFO] [stdout] test prop_histogram_deterministic ... ok
[INFO] [stdout] test prop_histogram_seven_buckets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w39.rs (/opt/rustwide/target/debug/deps/deep_w39-002aafbf1c2cb121)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test empty_file_produces_no_entries ... ok
[INFO] [stdout] test cyclomatic_python_branches ... ok
[INFO] [stderr]      Running tests/deep_w68.rs (/opt/rustwide/target/debug/deps/deep_w68-8bc177f7cb35d4d5)
[INFO] [stdout] test cyclomatic_js_switch_cases ... ok
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-dc7da474ac95872b)
[INFO] [stdout] test cyclomatic_counts_if ... ok
[INFO] [stdout] test high_risk_files_count ... ok
[INFO] [stdout] test function_detail_cyclomatic_per_fn ... ok
[INFO] [stdout] test cyclomatic_counts_match_arms ... ok
[INFO] [stdout] test function_detail_line_numbers ... ok
[INFO] [stdout] test cyclomatic_counts_logical_operators ... ok
[INFO] [stdout] test function_details_omitted_when_disabled ... ok
[INFO] [stdout] test histogram_single_low_complexity ... ok
[INFO] [stdout] test cyclomatic_base_is_one_for_trivial_fn ... ok
[INFO] [stdout] test files_sorted_by_cyclomatic_desc ... ok
[INFO] [stdout] test function_detail_names_correct ... ok
[INFO] [stdout] test function_details_extracted_when_enabled ... ok
[INFO] [stdout] test low_risk_for_simple_file ... ok
[INFO] [stdout] test cognitive_present_for_function_with_branching ... ok
[INFO] [stdout] test deeply_nested_code_high_complexity ... ok
[INFO] [stdout] test histogram_empty_input ... ok
[INFO] [stdout] test max_cyclomatic_is_maximum ... ok
[INFO] [stdout] test histogram_high_complexity_in_last_bucket ... ok
[INFO] [stdout] test max_function_length_tracked ... ok
[INFO] [stdout] test deterministic_across_runs ... ok
[INFO] [stdout] test single_function_file ... ok
[INFO] [stdout] test total_functions_across_files ... ok
[INFO] [stdout] test unsupported_language_skipped ... ok
[INFO] [stdout] test cognitive_aggregate_max_and_avg ... ok
[INFO] [stdout] test avg_cyclomatic_is_average_of_files ... ok
[INFO] [stdout] test report_json_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test file_complexities_sort_by_cyclomatic_desc ... ok
[INFO] [stdout] test histogram_deterministic ... ok
[INFO] [stdout] test file_complexities_sort_stable_on_tie ... ok
[INFO] [stdout] test file_complexity_critical_risk ... ok
[INFO] [stdout] test file_complexity_high_risk ... ok
[INFO] [stdout] test file_complexity_low_risk ... ok
[INFO] [stdout] test file_complexity_moderate_risk ... ok
[INFO] [stdout] test file_complexity_without_cognitive ... ok
[INFO] [stdout] test histogram_all_in_first_bucket ... ok
[INFO] [stdout] test histogram_all_in_last_bucket ... ok
[INFO] [stdout] test histogram_bucket_boundaries ... ok
[INFO] [stdout] test histogram_distributes_across_buckets ... ok
[INFO] [stdout] test histogram_empty_files ... ok
[INFO] [stdout] test histogram_single_high_complexity_file ... ok
[INFO] [stdout] test histogram_single_low_complexity_file ... ok
[INFO] [stdout] test histogram_with_zero_complexity_files ... ok
[INFO] [stdout] test zero_function_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test language_support::given_c_sharp_file_when_analyzed_then_functions_detected ... ok
[INFO] [stdout] test language_support::given_ruby_file_when_analyzed_then_functions_detected ... ok
[INFO] [stdout] test empty_minimal::given_empty_file_when_analyzed_then_no_crash ... ok
[INFO] [stdout] test empty_minimal::given_file_with_no_functions_when_analyzed_then_zero_function_count ... ok
[INFO] [stdout] test deeply_nested::given_deeply_nested_rust_when_analyzed_then_nesting_depth_detected ... ok
[INFO] [stdout] test aggregate_invariants::given_files_when_analyzed_then_high_risk_count_le_total_files ... ok
[INFO] [stdout] test aggregate_invariants::given_multiple_files_when_analyzed_then_avg_cyclomatic_between_min_and_max ... ok
[INFO] [stdout] test deeply_nested::given_deeply_nested_rust_when_analyzed_then_high_cyclomatic ... ok
[INFO] [stdout] test determinism::given_same_input_when_analyzed_twice_then_output_is_identical ... ok
[INFO] [stdout] test language_support::given_typescript_file_when_analyzed_then_functions_detected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-cc54750b4c5eca66)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test given_child_rows_they_are_excluded ... ok
[INFO] [stdout] test given_no_files_report_has_zero_totals ... ok
[INFO] [stdout] test given_unsupported_lang_file_is_skipped ... ok
[INFO] [stdout] test given_python_file_detects_functions ... ok
[INFO] [stdout] test given_go_file_detects_functions ... ok
[INFO] [stdout] test given_files_then_histogram_is_present ... ok
[INFO] [stdout] test given_branchy_code_cognitive_complexity_populated ... ok
[INFO] [stdout] test given_no_detail_flag_then_function_details_none ... ok
[INFO] [stdout] test given_files_with_code_then_technical_debt_present ... ok
[INFO] [stdout] test given_simple_function_risk_is_low ... ok
[INFO] [stdout] test given_multiple_files_sorted_by_complexity_desc ... ok
[INFO] [stdout] test given_files_then_aggregates_are_consistent ... ok
[INFO] [stdout] test given_max_bytes_limit_scanning_stops ... ok
[INFO] [stdout] test given_detail_flag_then_function_details_present ... ok
[INFO] [stdout] test given_rust_file_detects_functions_and_cyclomatic ... ok
[INFO] [stdout] test given_javascript_file_detects_functions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-bc053c481a850370)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test prop_bucket_boundaries_correct ... ok
[INFO] [stdout] test prop_same_cyclomatic_same_bucket ... ok
[INFO] [stdout] test prop_histogram_empty_all_zeros ... ok
[INFO] [stdout] test prop_single_file_one_bucket ... ok
[INFO] [stdout] test prop_histogram_total_equals_file_count ... ok
[INFO] [stdout] test prop_histogram_counts_sum_to_total ... ok
[INFO] [stdout] test prop_histogram_buckets_monotonic ... ok
[INFO] [stdout] test prop_histogram_deterministic ... ok
[INFO] [stdout] test prop_adding_file_monotone ... ok
[INFO] [stdout] test prop_histogram_always_7_buckets ... ok
[INFO] [stderr]      Running tests/proptest_w40.rs (/opt/rustwide/target/debug/deps/proptest_w40-734dce9bc0c40917)
[INFO] [stdout] test prop_no_bucket_exceeds_total ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.89s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test histogram_bucket_boundaries_sequential ... ok
[INFO] [stdout] test histogram_is_deterministic ... ok
[INFO] [stdout] test histogram_empty_input_zero_total ... ok
[INFO] [stdout] test max_function_length_geq_any_individual ... ok
[INFO] [stdout] test histogram_always_seven_buckets ... ok
[INFO] [stderr]    Doc-tests tokmd_analysis_complexity
[INFO] [stdout] test histogram_counts_sum_to_total ... ok
[INFO] [stdout] test histogram_total_equals_file_count ... ok
[INFO] [stdout] test max_cyclomatic_geq_any_individual ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "277e5ff4239050ab171207c13ff55bc9106382330ca4a3cc744d5427def724d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "277e5ff4239050ab171207c13ff55bc9106382330ca4a3cc744d5427def724d9", kill_on_drop: false }`
[INFO] [stdout] 277e5ff4239050ab171207c13ff55bc9106382330ca4a3cc744d5427def724d9
